@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	}
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	width:100%;
	min-width: 1002px;
	width: e­xpression(document.body.clientWidth < 1002? "1002px": "100%");
	}
a img {
	border: 0;
	}
.Wrapper {
	width: 100%;
	}
.Debug {
	clear: both;
	}
	
	
.Header {
	background: url(/images/header_bg.jpg) repeat-x left top;
	height: 75px;
	overflow: hidden;
	}
.BtnTop {
	margin: 22px 20px;
	padding: 0 0 0 15px;
	height: 31px;
	float: right;
	}
.BtnTop div.BTL {
	margin: 0;
	background: url(/images/top_link_side.gif) no-repeat 0 0;
	width: 15px;
	height: 31px;
	}
.BtnTop div.BTR {
	margin: 0;
	background: url(/images/top_link_side.gif) no-repeat -15px 0;
	width: 15px;
	height: 31px;
	}
.BtnTop ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.BtnTop ul li {
	margin: 0;
	padding: 0;
	background: url(/images/top_link_bg.gif);
	height: 31px;
	display: block;
	float: left;
	}
.BtnTop ul li a {
	padding: 0 10px 0 15px;
	background: url(/images/top_link_dot.gif) no-repeat left center;
	width: auto;
	height: 31px;
	color: #666666;
	text-decoration: none;
	line-height: 31px;
	}
.BtnTop ul li a:hover {
	color: #006600;
	text-decoration: underline;
	}
	
.Logo {
	/*background: url(/images/logo.gif) no-repeat center center;*/
	width: 360px;
	height: 75px;
	}
	
/*Navigation*/
/***********************************//
.nav{
	  background: #565656;
 	 border-bottom: 1px solid #000;
  	list-style: none;
  	margin: 0;
  	width: 100px;
  	position: absolute;
  	top: -999em;
  	left: -1px;
		opacity: 0.9999;
 		display: block;
	}
.navli {
  border: 0;
  float: none;
}
/***********************************/

.Navi {
	padding: 0 10px;
	background: url(/images/navi_bg.jpg);
	height: 40px;
	overflow: hidden;
	}
.NaviItem {
    line-height:normal;
	}
.NaviItem ul {
	margin:0;
	padding: 0;
	list-style: none;
	display: block;
	
	}
.NaviItem ul li {
	margin: 0 5px;
	padding: 0;
	list-style: none;
	float: left;
	}
.NaviItem a {
	padding: 0 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 40px;
	display: block;
	}
.NaviItem a:hover {
	color: #0066CC;
	}
.NaviItem li.Current {
	background: url(/images/navi_item_right.jpg) no-repeat right center;
	}
.NaviItem li.Current a, .NaviItem li.Current a:hover {
	background: url(/images/navi_item_left.jpg) no-repeat left center;
	color: #FFFFFF;
	}
/*HeaderSearch*/
.HeaderSearch {
	margin: 7px 0 0 0;
	border: 1px solid #CBCBCB;
	background: #FFFFFF url(/images/btn_search.gif) no-repeat right center;
	height: 24px;
	float: right;
	}
.HeaderSearch form {
	margin: 0;
	padding: 0 0 0 5px;
	}
.HeaderSearch input {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	height: 22px;
	font-size: 12px;
	font-family: Tahoma;
	line-height: 22px;
	}
.BtnSearch {
	width: 51px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	}
/*MainContainer*/
.MainContainer {
	background: #EFEFEF;
	line-height: normal;
	width: 100%;
	}
.MainLeft {
	width: 100%;
	margin: 0 -200px 0 0;
	float: left;
	}
.MainRight {
	padding: 0 0 20px 0;
	background: url(/images/main_right.jpg) no-repeat right bottom;
	float:right;
	width:200px;
	}

/*Tabs*/
.MainTabs {
	margin: 0;
	padding: 3px 0 0 0;
	background: url(/images/tab_bg.jpg) repeat-x left top; 
	width: 100%;
	height: 28px;
	}
.MainTabs ul {
	margin:0;
	padding: 0;
	list-style: none;
	display: block;
	}
.MainTabs ul li {
	margin: 0 2px 0 0;
	padding: 0;
	background: url(/images/tab_item_right.gif) no-repeat right center;
	list-style: none;
	float: left;
	}
.MainTabs div {
	padding: 1px 4px 0 10px;
	_padding: 1px 4px 1px 10px;
	background: url(/images/tab_item_left.gif) no-repeat left center;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	line-height: 22px;
	display: block;
	cursor: pointer;
	}
.MainTabs div:hover {
	color: #000000;
	}
.MainTabs li.Current {
	background: url(/images/tab_item_right_current.gif) no-repeat right center;
	}
.MainTabs li.Current div, .MainTabs li.Current div:hover {
	padding: 2px 4px 1px 10px;
	background: url(/images/tab_item_left_current.gif) no-repeat left center;
	color: #D80483;
	}

.CloseTab {
	background: url(/images/tab_item_btn.gif) center center no-repeat;
	width: 20px;
	line-height: 1em;
	border: 0;
	cursor: pointer;	
	}
.CloseTabCurrent {
	background: url(/images/tab_item_btn_current.gif) center center no-repeat;
	width: 20px;
	line-height: 1em;
	border: 0;
	cursor: pointer;
	}
.AddTab {
	background: url(/images/icon_add_tab.gif) no-repeat center bottom;
	width: 25px;
	height: 22px;
	border: 0;
	cursor: pointer;
	}

/*Bar*/
.Bar {
	width: 10px;
	float: left;
	}
.BarTop {
	background: url(/images/bar_top.jpg) no-repeat left top;
	height: 38px;
	}
.BarClose a {
	background: url(/images/bar_close.jpg) no-repeat left center;
	width: 10px;
	height: 44px;
	display: block;
	}
.BarOpen a {
	background: url(/images/bar_open.jpg) no-repeat left center;
	width: 10px;
	height: 44px;
	display: block;
	}
.BarClose, .BarOpen {
	z-index: auto;
	position: absolute;
	top: 45%;
	width: 10px;
	height: 44px;
	}

/*RightSlide*/
.RightBox {
	width: 190px;
	float: left;
	}
.RightTop {
	background: url(/images/right_top.jpg) no-repeat left top;
	height: 38px;
	}

.RightCenter ul {
	list-style: none;
	}
.RightCenter ul li {
	margin: 0 20px 0 10px;
	display: block;
	}
.RightCenter li.Title {
	background: url(/images/rigght_list_bg.jpg);
	}
.RightCenter h3 {
	padding: 3px 0 0 15px;
	background: url(/images/right_list_dot.gif) no-repeat left center;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
	color: #333333;
	}
.RightCenter .Content p {
	text-align: left;
	text-decoration: 2em;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Tahoma;
	color: #666666;
	}

/*Footer*/
.Footer {
	padding: 3px 10px;
	background: url(/images/footer.jpg) repeat-x left top;
	font-family: Tahoma;
	line-height: 24px;
	font-size: 12px;
	color: #666666;
	}


	
